package cn.xopencode.recordservice.service.pdroom.bo;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.Set;

/**
 * 配电室 BO
 */
@Data
@Accessors(chain = true)
public class PowerDistributionRoomCreateBO {

   /**
     * 配电室所属片区
     */
    @NotNull(message = "配电室所属片区值不能为空")
    private Integer roomArea;

    /**
     * 配电室名称
     */
    @NotEmpty(message = "配电室名称不能为空")
    private String roomName;

    /**
     * 备注
     */
    private String remark;

    /**
     * 专业，存储数据字典值
     */
    @NotNull(message = "配电室专业不能为空")
    private Integer major;

    /**
     * 编号
     */
    private Integer num;

    /**
     * 使用表单，选项为巡检记录列表中8种类型
     */
    @NotNull(message = "使用表单不能为空")
    private Integer recordType;

}
